package com.fqgj.sentry.biz.pc.vo.column;

import java.util.List;

/**
 * Created by zwh @yuntu-inc.com
 *
 * @description
 * @create 2017/7/29 0029 上午 11:51
 */
public class FunctionInfoVo {
    /**
     * 字段id
     */
    private Long functionId;
    /**
     *事件类型 0:全部事件 1:非全部事件
     */
    private Integer eventType;
    /**
     * 数据类型
     */
    private Integer dataType;
    /**
     *事件ids
     */
    private List<Long> eventIds;
    /**
     *字段名
     */
    private String columnCode;
    /**
     *显示名
     */
    private String displayName;
    /**
     * 1:系统字段(sys_)  2：自定义字段(loc_)  3:评分卡字段(grade_)  4:系统函数(fun_sys_)  5:自定义函数(fun_)
     */
    private Integer status;
    /**
     * 说明
     */
    private String info;

    public Integer getDataType() {
        return dataType;
    }

    public FunctionInfoVo setDataType(Integer dataType) {
        this.dataType = dataType;
        return this;
    }

    public Long getFunctionId() {
        return functionId;
    }

    public FunctionInfoVo setFunctionId(Long functionId) {
        this.functionId = functionId;
        return this;
    }

    public Integer getEventType() {
        return eventType;
    }

    public FunctionInfoVo setEventType(Integer eventType) {
        this.eventType = eventType;
        return this;
    }

    public List<Long> getEventIds() {
        return eventIds;
    }

    public FunctionInfoVo setEventIds(List<Long> eventIds) {
        this.eventIds = eventIds;
        return this;
    }

    public String getColumnCode() {
        return columnCode;
    }

    public FunctionInfoVo setColumnCode(String columnCode) {
        this.columnCode = columnCode;
        return this;
    }

    public String getDisplayName() {
        return displayName;
    }

    public FunctionInfoVo setDisplayName(String displayName) {
        this.displayName = displayName;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public FunctionInfoVo setStatus(Integer status) {
        this.status = status;
        return this;
    }

    public String getInfo() {
        return info;
    }

    public FunctionInfoVo setInfo(String info) {
        this.info = info;
        return this;
    }
}
